package com.lucky.passport.pojo.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.io.Serializable;

/**
 * 用户表(Users)实体类
 *
 * @author 王帅帅
 * @since 2022-10-14 22:47:21
 */
@Data
public class UsersAddNewDTO implements Serializable {

    /**
     * 用户名
     */
    @ApiModelProperty(value = "用户名称",example="小米",required=true)
    @NotNull(message = "注册失败，名字不能为空！")
    private String username;
    /**
     * 密码
     */
    @ApiModelProperty(value = "密码",example="123456",required=true)
    @NotNull(message = "添注册失败，密码不能为空！")
    private String password;

    @ApiModelProperty(value = "昵称",example="小米10",required=true)
    @NotNull(message = "添注册失败，密码不能为空！")
    private String nick;
    /**
     * 角色
     */
    private String role;
    /**
     * 手机号
     */
    @ApiModelProperty(value = "手机号",example="134xxxxxxxx",required=true)
    @NotNull(message = "添注册失败，手机号不能为空！")
    private String phone;
    /**
     *  验证码
     */
    @ApiModelProperty(value = "验证码",example="123456",required=true)
    @NotNull(message = "添注册失败，验证码不能为空！")
    private String code;

}

